namespace DeZhen.CollaborationPlatform.Model.DTO.ApiCallLog
{
    /// <summary>
    /// 编辑接口调用日志参数
    /// </summary>
    public class ApiCallLogEdit
    {
        public long Id { get; set; }
        public long? ApiId { get; set; }
        public string? ApiUrl { get; set; }
        public string? ApiMethod { get; set; }
        public string? RequestId { get; set; }
        public string? ClientIp { get; set; }
        public string? UserAgent { get; set; }
        public string? UserId { get; set; }
        public string? RequestParams { get; set; }
        public string? RequestBody { get; set; }
        public DateTime? RequestTime { get; set; }
        public int? ResponseCode { get; set; }
        public string? ResponseBody { get; set; }
        public string? ErrorMessage { get; set; }
        public int? ExecutionTime { get; set; }
        public string? ServerIp { get; set; }
        public bool Status { get; set; }
    }
}